From: Florian Müllner Date: Tue, 19 Dec 2023 00:48:01 +0000 (+0100) Subject: extensions-app: Stop simulating Shell.global X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~281^2~2^2~220 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=ee5b4282323006ca3899b7c16b0502d6fc261e51;p=gnome-shell.git extensions-app: Stop simulating Shell.global ExtensionUtils no longer relies on the global object, so we don't have to simulate it. Part-of: --- diff --git a/subprojects/extensions-app/js/main.js b/subprojects/extensions-app/js/main.js index dd3da2e25..696f29b57 100644 --- a/subprojects/extensions-app/js/main.js +++ b/subprojects/extensions-app/js/main.js @@ -541,22 +541,6 @@ var ExtensionRow = GObject.registerClass({ } }); -function initEnvironment() { - // Monkey-patch in a "global" object that fakes some Shell utilities - // that ExtensionUtils depends on. - globalThis.global = { - log(...args) { - print(args.join(', ')); - }, - - logError(s) { - log(`ERROR: ${s}`); - }, - - userdatadir: GLib.build_filenamev([GLib.get_user_data_dir(), 'gnome-shell']), - }; -} - /** * Main entrypoint for the app * @@ -564,7 +548,6 @@ function initEnvironment() { * @returns {void} */ export async function main(argv) { - initEnvironment(); Package.initGettext(); setConsoleLogDomain('Extensions');